﻿namespace MJD.Comunes.Entidades
{
    /// <summary>
    /// clase que lleva el control de los datos de la entidad lugar
    /// </summary>
    public class Ciudad
    {
        #region Atributos

        /// <summary>
        /// Identificador unico de la entidad
        /// </summary>
        private int _id;


        /// <summary>
        /// nombre de la ciudad
        /// </summary>
        private string _nombre;


        /// <summary>
        /// datos del estado pertenciente la ciudad
        /// </summary>
        private Estado _estado;
        
        #endregion

        #region Encapsulamiento

        /// <summary>
        /// Identificador unico de la entidad
        /// </summary>
        public virtual int Id
        {
            get { return _id; }
            set { _id = value; }
        }


        /// <summary>
        /// nombre de la ciudad
        /// </summary>
        public virtual string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }


        /// <summary>
        /// datos del estado pertenciente la ciudad
        /// </summary>
        public virtual Estado Estado
        {
            get { return _estado; }
            set { _estado = value; }
        }

        #endregion
    }
}
